﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request
{
    /// <summary>
    /// Autor:LLiez.7comm
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request")]
    public class ConsultarOrdemDistribuicaoRequest
    {
        private System.String _ApelidoCliente;

        [DataMember(IsRequired = false)]
        public System.String ApelidoCliente
        {
            get { return _ApelidoCliente; }
            set { _ApelidoCliente = value; }
        }

        private System.DateTime _DataPregao;

        [DataMember(IsRequired = false)]
        public System.DateTime DataPregao
        {
            get { return _DataPregao; }
            set { _DataPregao = value; }
        }

        private System.String _Titulo;

        [DataMember(IsRequired = false)]
        public System.String Titulo
        {
            get { return _Titulo; }
            set { _Titulo = value; }
        }

        private Service.DataContract.Enum.OrdemDistribuicaoGrupo _ordemDistribuicaoGrupo;

        [DataMember(IsRequired = false)]
        public Service.DataContract.Enum.OrdemDistribuicaoGrupo OrdemDistribuicaoGrupo
        {
            get { return _ordemDistribuicaoGrupo; }
            set { _ordemDistribuicaoGrupo = value; }
        }

        [DataMember(IsRequired = false)]
        public int? Discricionaria { get; set; }
    }
}
